/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Cliente.Model;

import Cliente.Entidade.Cliente;
import acessoBD.AcessoBD;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 *
 * @author Caio Valentim
 */
public class AlteraCliente {
    private PreparedStatement ps;
    private Connection con;
    private ResultSet rs;
    private AcessoBD acessoBD = new AcessoBD();
    private String alteraCliente = "update cliente set cpf = ?, nome = ?, altura = ?, sexo = ?,idade = ?, peso = ?,"
            + " iac = ?, imc = ?, quadril = ?, cintura = ?, rcq = ? where cliente.id = ?";
    
    
    
    public boolean alteraCliente(Cliente cliente) {
        try {
            con = acessoBD.conectar();
            ps = con.prepareStatement(alteraCliente);

            ps.setString(1, cliente.getCpf());
            ps.setString(2, cliente.getNome());
            ps.setDouble(3, cliente.getAltura());         
            ps.setString(4,cliente.getSexo());
            ps.setInt(5,cliente.getIdade());
            ps.setDouble(6,cliente.getPeso());
            ps.setString(7,cliente.getIAC());
            ps.setString(8,cliente.getIMC());
            ps.setDouble(9,cliente.getCintura());
            ps.setDouble(10,cliente.getCintura());
            ps.setString(11,cliente.getRCQ());
            ps.setInt(12, cliente.getId());
            ps.executeUpdate();

            acessoBD.desconectar();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }
    
    
    
    
}
